/*
 * @ProjectName: 编程学习
 * @Copyright:   2019 HangZhou Ashe Dev, Ltd. All Right Reserved.
 * @address:     https://yiyuery.github.io/NoteBooks/
 * @date:        2020/2/24 12:00 上午
 * @description: 本内容仅限于编程技术学习使用，转发请注明出处.
 */
package com.yi.yier.boot.autoconfigure.codegenerator.gen.extend;

import com.yi.yier.boot.autoconfigure.codegenerator.common.GenCodeParam;

public interface ITemplateContextBuilder{

    /**
     * 模板参数构造
     * @param genCodeParam
     * @param domainModelNameUpper
     * @param clazz
     * @param <T>
     * @return
     */
    <T> T getTemplateContext(GenCodeParam genCodeParam, String domainModelNameUpper, Class<T> clazz);
}
